package com.yjd.comm.borrow.dto;

import java.io.Serializable;

/**
 * <b>description</b>：逾期相关信息 <br>
 * <b>time</b>：2014-8-22 下午7:14:54 <br>
 * <b>author</b>： ready likun_557@163.com
 * 
 * @SuppressWarnings("serial")
 */
public class OverdueDto implements Serializable {

	public static class OverdueDtoCalcRquest {
		/**
		 * 应还本金
		 */
		private Double capital;
		/**
		 * 应还利息
		 */
		private Double interest;
		/**
		 * 应还管理费
		 */
		private Double manage;
		/**
		 * 应还款日期
		 */
		private Long returnTime;
		/**
		 * 实际还款日期
		 */
		private Long actualReturnTime;

		public OverdueDtoCalcRquest() {
		}

		public OverdueDtoCalcRquest(Double capital, Double interest,
				Double manage, Long returnTime, Long actualReturnTime) {
			this.capital = capital;
			this.interest = interest;
			this.manage = manage;
			this.returnTime = returnTime;
			this.actualReturnTime = actualReturnTime;
		}

		public Double getCapital() {
			return capital;
		}

		public void setCapital(Double capital) {
			this.capital = capital;
		}

		public Double getInterest() {
			return interest;
		}

		public void setInterest(Double interest) {
			this.interest = interest;
		}

		public Double getManage() {
			return manage;
		}

		public void setManage(Double manage) {
			this.manage = manage;
		}

		public Long getReturnTime() {
			return returnTime;
		}

		public void setReturnTime(Long returnTime) {
			this.returnTime = returnTime;
		}

		public Long getActualReturnTime() {
			return actualReturnTime;
		}

		public void setActualReturnTime(Long actualReturnTime) {
			this.actualReturnTime = actualReturnTime;
		}

	}

	/**
	 * @Fields serialVersionUID : TODO
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 逾期天数
	 */
	private Integer overdueDay;
	/**
	 * 逾期罚款利息
	 */
	private Double finePrice;
	/**
	 * 逾期罚款管理费
	 */
	private Double fineManagePrice;
	
	public OverdueDto(){}

	public OverdueDto(Integer overdueDay, Double finePrice, Double fineManagePrice) {
		this.overdueDay = overdueDay;
		this.finePrice = finePrice;
		this.fineManagePrice = fineManagePrice;
	}

	public Integer getOverdueDay() {
		return overdueDay;
	}

	public void setOverdueDay(Integer overdueDay) {
		this.overdueDay = overdueDay;
	}

	public Double getFinePrice() {
		return finePrice;
	}

	public void setFinePrice(Double finePrice) {
		this.finePrice = finePrice;
	}

	public Double getFineManagePrice() {
		return fineManagePrice;
	}

	public void setFineManagePrice(Double fineManagePrice) {
		this.fineManagePrice = fineManagePrice;
	}
}
